package main

import (
	"bookmark-web/dao"
	"bookmark-web/routers"
	"log"

	// Swaggo docs
	_ "bookmark-web/docs"
)

func main() {
	// 初始化数据库连接
	err := dao.InitDB()
	if err != nil {
		log.Fatal("数据库连接失败:", err)
	}
	log.Println("数据库连接成功!")

	// 初始化路由
	r := routers.SetupRouter()

	// 启动服务器
	log.Println("服务器启动在 http://localhost:9080")
	err = r.Run(":9080")
	if err != nil {
		log.Printf("服务器启动失败: %v", err)
	}
}
